package com.javaspeak.designpatterns.go4.behavioural.iterator;

/**
 * ConcurrentLinkedList implements this method to return a SnapshotIterator
 *
 * @author John Dickerson
 *
 * @param <E> The object to iterate with
 */
public interface SnapshotIterable<E> {

    public SnapshotIterator<E> getSnapshotIterator();
}
